<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.5"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>VectSharp: VectSharp.GraphicsPath Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="Doxy.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectlogo"><img alt="Logo" src="icon.svg"/></td>
  <td id="projectalign">
   <div id="projectname">VectSharp<span id="projectnumber">&#160;2.6.1</span>
   </div>
   <div id="projectbrief">A light library for C# vector graphics</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.5 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('class_vect_sharp_1_1_graphics_path.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="class_vect_sharp_1_1_graphics_path-members.html">List of all members</a>  </div>
  <div class="headertitle"><div class="title">VectSharp.GraphicsPath Class Reference</div></div>
</div><!--header-->
<div class="contents">

<p>Represents a graphics path that can be filled or stroked.   
 <a href="class_vect_sharp_1_1_graphics_path.html#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a6de53d6feda0965d3951507915607b80"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#a6de53d6feda0965d3951507915607b80">MoveTo</a> (<a class="el" href="struct_vect_sharp_1_1_point.html">Point</a> p)</td></tr>
<tr class="memdesc:a6de53d6feda0965d3951507915607b80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move the current point without tracing a segment from the previous point.   <a href="class_vect_sharp_1_1_graphics_path.html#a6de53d6feda0965d3951507915607b80">More...</a><br /></td></tr>
<tr class="separator:a6de53d6feda0965d3951507915607b80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a749970086b591276a0739ca92d1948b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#a749970086b591276a0739ca92d1948b7">MoveTo</a> (double x, double y)</td></tr>
<tr class="memdesc:a749970086b591276a0739ca92d1948b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move the current point without tracing a segment from the previous point.   <a href="class_vect_sharp_1_1_graphics_path.html#a749970086b591276a0739ca92d1948b7">More...</a><br /></td></tr>
<tr class="separator:a749970086b591276a0739ca92d1948b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28cca1a783c5b3f4d3337754616c1d63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#a28cca1a783c5b3f4d3337754616c1d63">LineTo</a> (<a class="el" href="struct_vect_sharp_1_1_point.html">Point</a> p)</td></tr>
<tr class="memdesc:a28cca1a783c5b3f4d3337754616c1d63"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move the current point and trace a segment from the previous point.   <a href="class_vect_sharp_1_1_graphics_path.html#a28cca1a783c5b3f4d3337754616c1d63">More...</a><br /></td></tr>
<tr class="separator:a28cca1a783c5b3f4d3337754616c1d63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae77acde24c4a6b6235085d9579381f53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#ae77acde24c4a6b6235085d9579381f53">LineTo</a> (double x, double y)</td></tr>
<tr class="memdesc:ae77acde24c4a6b6235085d9579381f53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move the current point and trace a segment from the previous point.   <a href="class_vect_sharp_1_1_graphics_path.html#ae77acde24c4a6b6235085d9579381f53">More...</a><br /></td></tr>
<tr class="separator:ae77acde24c4a6b6235085d9579381f53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c75a37e1bbe6adffb843c5af63070d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#a7c75a37e1bbe6adffb843c5af63070d4">Arc</a> (<a class="el" href="struct_vect_sharp_1_1_point.html">Point</a> center, double radius, double startAngle, double endAngle)</td></tr>
<tr class="memdesc:a7c75a37e1bbe6adffb843c5af63070d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Trace an arc segment from a circle with the specified <em>center</em>  and <em>radius</em> , starting at <em>startAngle</em>  and ending at <em>endAngle</em> . The current point is updated to the end point of the arc.   <a href="class_vect_sharp_1_1_graphics_path.html#a7c75a37e1bbe6adffb843c5af63070d4">More...</a><br /></td></tr>
<tr class="separator:a7c75a37e1bbe6adffb843c5af63070d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c329cfe1e8228f5f4c749d6539e93ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#a6c329cfe1e8228f5f4c749d6539e93ba">Arc</a> (double centerX, double centerY, double radius, double startAngle, double endAngle)</td></tr>
<tr class="memdesc:a6c329cfe1e8228f5f4c749d6539e93ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Trace an arc segment from a circle with the specified center and <em>radius</em> , starting at <em>startAngle</em>  and ending at <em>endAngle</em> . The current point is updated to the end point of the arc.   <a href="class_vect_sharp_1_1_graphics_path.html#a6c329cfe1e8228f5f4c749d6539e93ba">More...</a><br /></td></tr>
<tr class="separator:a6c329cfe1e8228f5f4c749d6539e93ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02f9585dd8e00b27c840cbcd604b6cd3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#a02f9585dd8e00b27c840cbcd604b6cd3">EllipticalArc</a> (double radiusX, double radiusY, double axisAngle, bool largeArc, bool sweepClockwise, <a class="el" href="struct_vect_sharp_1_1_point.html">Point</a> endPoint)</td></tr>
<tr class="memdesc:a02f9585dd8e00b27c840cbcd604b6cd3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Trace an arc from an ellipse with the specified radii, rotated by <em>axisAngle</em>  with respect to the x-axis, starting at the current point and ending at the <em>endPoint</em> .   <a href="class_vect_sharp_1_1_graphics_path.html#a02f9585dd8e00b27c840cbcd604b6cd3">More...</a><br /></td></tr>
<tr class="separator:a02f9585dd8e00b27c840cbcd604b6cd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af86483dc1b86c204fa8b07598b14df99"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#af86483dc1b86c204fa8b07598b14df99">CubicBezierTo</a> (<a class="el" href="struct_vect_sharp_1_1_point.html">Point</a> control1, <a class="el" href="struct_vect_sharp_1_1_point.html">Point</a> control2, <a class="el" href="struct_vect_sharp_1_1_point.html">Point</a> endPoint)</td></tr>
<tr class="memdesc:af86483dc1b86c204fa8b07598b14df99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Trace a cubic Bezier curve from the current point to a destination point, with two control points. The current point is updated to the end point of the Bezier curve.   <a href="class_vect_sharp_1_1_graphics_path.html#af86483dc1b86c204fa8b07598b14df99">More...</a><br /></td></tr>
<tr class="separator:af86483dc1b86c204fa8b07598b14df99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92b12bcc311a890448cbc75d402730ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#a92b12bcc311a890448cbc75d402730ac">CubicBezierTo</a> (double control1X, double control1Y, double control2X, double control2Y, double endPointX, double endPointY)</td></tr>
<tr class="memdesc:a92b12bcc311a890448cbc75d402730ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Trace a cubic Bezier curve from the current point to a destination point, with two control points. The current point is updated to the end point of the Bezier curve.   <a href="class_vect_sharp_1_1_graphics_path.html#a92b12bcc311a890448cbc75d402730ac">More...</a><br /></td></tr>
<tr class="separator:a92b12bcc311a890448cbc75d402730ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06c56c6a16a76613f1921a413c00f62c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#a06c56c6a16a76613f1921a413c00f62c">QuadraticBezierTo</a> (<a class="el" href="struct_vect_sharp_1_1_point.html">Point</a> control, <a class="el" href="struct_vect_sharp_1_1_point.html">Point</a> endPoint)</td></tr>
<tr class="memdesc:a06c56c6a16a76613f1921a413c00f62c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Trace a quadratic Bezier curve from the current point to a destination point, with a single control point. The current point is updated to the end point of the Bezier curve.   <a href="class_vect_sharp_1_1_graphics_path.html#a06c56c6a16a76613f1921a413c00f62c">More...</a><br /></td></tr>
<tr class="separator:a06c56c6a16a76613f1921a413c00f62c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0b99d7e2cde60cd094f72d14d45ee8b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#af0b99d7e2cde60cd094f72d14d45ee8b">QuadraticBezierTo</a> (double controlX, double controlY, double endPointX, double endPointY)</td></tr>
<tr class="memdesc:af0b99d7e2cde60cd094f72d14d45ee8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Trace a quadratic Bezier curve from the current point to a destination point, with a single control point. The current point is updated to the end point of the Bezier curve.   <a href="class_vect_sharp_1_1_graphics_path.html#af0b99d7e2cde60cd094f72d14d45ee8b">More...</a><br /></td></tr>
<tr class="separator:af0b99d7e2cde60cd094f72d14d45ee8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed7e7730ed904883e3a0fb2b901c2783"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#aed7e7730ed904883e3a0fb2b901c2783">Close</a> ()</td></tr>
<tr class="memdesc:aed7e7730ed904883e3a0fb2b901c2783"><td class="mdescLeft">&#160;</td><td class="mdescRight">Trace a segment from the current point to the start point of the figure and flag the figure as closed.   <a href="class_vect_sharp_1_1_graphics_path.html#aed7e7730ed904883e3a0fb2b901c2783">More...</a><br /></td></tr>
<tr class="separator:aed7e7730ed904883e3a0fb2b901c2783"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb6657677bfcf1f40485fa17281acee2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#acb6657677bfcf1f40485fa17281acee2">AddText</a> (double originX, double originY, string text, <a class="el" href="class_vect_sharp_1_1_font.html">Font</a> font, <a class="el" href="namespace_vect_sharp.html#acfad2994b272989b9cb471230d95334f">TextBaselines</a> textBaseline=TextBaselines.Top)</td></tr>
<tr class="memdesc:acb6657677bfcf1f40485fa17281acee2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add the contour of a text string to the current path.   <a href="class_vect_sharp_1_1_graphics_path.html#acb6657677bfcf1f40485fa17281acee2">More...</a><br /></td></tr>
<tr class="separator:acb6657677bfcf1f40485fa17281acee2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b20f74ab48870b64774179eb1c925b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#a1b20f74ab48870b64774179eb1c925b1">AddText</a> (<a class="el" href="struct_vect_sharp_1_1_point.html">Point</a> origin, string text, <a class="el" href="class_vect_sharp_1_1_font.html">Font</a> font, <a class="el" href="namespace_vect_sharp.html#acfad2994b272989b9cb471230d95334f">TextBaselines</a> textBaseline=TextBaselines.Top)</td></tr>
<tr class="memdesc:a1b20f74ab48870b64774179eb1c925b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add the contour of a text string to the current path.   <a href="class_vect_sharp_1_1_graphics_path.html#a1b20f74ab48870b64774179eb1c925b1">More...</a><br /></td></tr>
<tr class="separator:a1b20f74ab48870b64774179eb1c925b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b8069edbea3ceb31ef2679d0a2749cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#a2b8069edbea3ceb31ef2679d0a2749cf">AddTextOnPath</a> (<a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> path, string text, <a class="el" href="class_vect_sharp_1_1_font.html">Font</a> font, double reference=0, <a class="el" href="namespace_vect_sharp.html#a3e60bcba440b3af56d63ab44ef1fc5d7">TextAnchors</a> anchor=TextAnchors.Left, <a class="el" href="namespace_vect_sharp.html#acfad2994b272989b9cb471230d95334f">TextBaselines</a> textBaseline=TextBaselines.Top)</td></tr>
<tr class="memdesc:a2b8069edbea3ceb31ef2679d0a2749cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add the contour of a text string flowing along a <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a> to the current path.   <a href="class_vect_sharp_1_1_graphics_path.html#a2b8069edbea3ceb31ef2679d0a2749cf">More...</a><br /></td></tr>
<tr class="separator:a2b8069edbea3ceb31ef2679d0a2749cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74d185cefda42606e82f853ab2169f0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#a74d185cefda42606e82f853ab2169f0e">AddTextUnderline</a> (<a class="el" href="struct_vect_sharp_1_1_point.html">Point</a> origin, string text, <a class="el" href="class_vect_sharp_1_1_font.html">Font</a> font, <a class="el" href="namespace_vect_sharp.html#acfad2994b272989b9cb471230d95334f">TextBaselines</a> textBaseline=TextBaselines.Top)</td></tr>
<tr class="memdesc:a74d185cefda42606e82f853ab2169f0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add the contour of the underline of the specified text string to the current path.   <a href="class_vect_sharp_1_1_graphics_path.html#a74d185cefda42606e82f853ab2169f0e">More...</a><br /></td></tr>
<tr class="separator:a74d185cefda42606e82f853ab2169f0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada2e070a89f252e4a3021ddad200a370"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#ada2e070a89f252e4a3021ddad200a370">AddSmoothSpline</a> (params <a class="el" href="struct_vect_sharp_1_1_point.html">Point</a>[] points)</td></tr>
<tr class="memdesc:ada2e070a89f252e4a3021ddad200a370"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a smooth spline composed of cubic bezier segments that pass through the specified points.   <a href="class_vect_sharp_1_1_graphics_path.html#ada2e070a89f252e4a3021ddad200a370">More...</a><br /></td></tr>
<tr class="separator:ada2e070a89f252e4a3021ddad200a370"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af23ab3e86705bdb813ea54bd4740ee4b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#af23ab3e86705bdb813ea54bd4740ee4b">AddPath</a> (<a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> path)</td></tr>
<tr class="memdesc:af23ab3e86705bdb813ea54bd4740ee4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds another <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a> to the current <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.   <a href="class_vect_sharp_1_1_graphics_path.html#af23ab3e86705bdb813ea54bd4740ee4b">More...</a><br /></td></tr>
<tr class="separator:af23ab3e86705bdb813ea54bd4740ee4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a573d501758fb92ec250785a68fd48474"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#a573d501758fb92ec250785a68fd48474">MeasureLength</a> ()</td></tr>
<tr class="memdesc:a573d501758fb92ec250785a68fd48474"><td class="mdescLeft">&#160;</td><td class="mdescRight">Measures the length of the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.   <a href="class_vect_sharp_1_1_graphics_path.html#a573d501758fb92ec250785a68fd48474">More...</a><br /></td></tr>
<tr class="separator:a573d501758fb92ec250785a68fd48474"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e96cbf6dabbed6556fa9a642703962e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_vect_sharp_1_1_point.html">Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#a7e96cbf6dabbed6556fa9a642703962e">GetPointAtRelative</a> (double position)</td></tr>
<tr class="memdesc:a7e96cbf6dabbed6556fa9a642703962e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the point at the relative position specified on the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.   <a href="class_vect_sharp_1_1_graphics_path.html#a7e96cbf6dabbed6556fa9a642703962e">More...</a><br /></td></tr>
<tr class="separator:a7e96cbf6dabbed6556fa9a642703962e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab47c3e86afbca5dcb1b19f9ae8dfbd93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_vect_sharp_1_1_point.html">Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#ab47c3e86afbca5dcb1b19f9ae8dfbd93">GetPointAtAbsolute</a> (double length)</td></tr>
<tr class="memdesc:ab47c3e86afbca5dcb1b19f9ae8dfbd93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the point at the absolute position specified on the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.   <a href="class_vect_sharp_1_1_graphics_path.html#ab47c3e86afbca5dcb1b19f9ae8dfbd93">More...</a><br /></td></tr>
<tr class="separator:ab47c3e86afbca5dcb1b19f9ae8dfbd93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30491590f93bc7707e3f965621d03337"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_vect_sharp_1_1_point.html">Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#a30491590f93bc7707e3f965621d03337">GetTangentAtRelative</a> (double position)</td></tr>
<tr class="memdesc:a30491590f93bc7707e3f965621d03337"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the tangent to the point at the relative position specified on the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.   <a href="class_vect_sharp_1_1_graphics_path.html#a30491590f93bc7707e3f965621d03337">More...</a><br /></td></tr>
<tr class="separator:a30491590f93bc7707e3f965621d03337"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6347416ab7839e9da6bb6a3bbcce8f33"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_vect_sharp_1_1_point.html">Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#a6347416ab7839e9da6bb6a3bbcce8f33">GetTangentAtAbsolute</a> (double length)</td></tr>
<tr class="memdesc:a6347416ab7839e9da6bb6a3bbcce8f33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the tangent to the point at the absolute position specified on the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.   <a href="class_vect_sharp_1_1_graphics_path.html#a6347416ab7839e9da6bb6a3bbcce8f33">More...</a><br /></td></tr>
<tr class="separator:a6347416ab7839e9da6bb6a3bbcce8f33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e28048a9f5a2d678b1ba360c006b078"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_vect_sharp_1_1_point.html">Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#a0e28048a9f5a2d678b1ba360c006b078">GetNormalAtAbsolute</a> (double length)</td></tr>
<tr class="memdesc:a0e28048a9f5a2d678b1ba360c006b078"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the normal to the point at the absolute position specified on the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.   <a href="class_vect_sharp_1_1_graphics_path.html#a0e28048a9f5a2d678b1ba360c006b078">More...</a><br /></td></tr>
<tr class="separator:a0e28048a9f5a2d678b1ba360c006b078"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a375abcfb69b00fe3f57c9e117e2ccc09"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_vect_sharp_1_1_point.html">Point</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#a375abcfb69b00fe3f57c9e117e2ccc09">GetNormalAtRelative</a> (double position)</td></tr>
<tr class="memdesc:a375abcfb69b00fe3f57c9e117e2ccc09"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the normal to the point at the relative position specified on the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.   <a href="class_vect_sharp_1_1_graphics_path.html#a375abcfb69b00fe3f57c9e117e2ccc09">More...</a><br /></td></tr>
<tr class="separator:a375abcfb69b00fe3f57c9e117e2ccc09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c356121020c459a88a737e753122661"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#a1c356121020c459a88a737e753122661">Linearise</a> (double resolution)</td></tr>
<tr class="memdesc:a1c356121020c459a88a737e753122661"><td class="mdescLeft">&#160;</td><td class="mdescRight">Linearises a <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, replacing curve segments with series of line segments that approximate them.   <a href="class_vect_sharp_1_1_graphics_path.html#a1c356121020c459a88a737e753122661">More...</a><br /></td></tr>
<tr class="separator:a1c356121020c459a88a737e753122661"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56c6b00c9974bf78c35395c4d458e101"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#a56c6b00c9974bf78c35395c4d458e101">Discretise</a> (double resolution)</td></tr>
<tr class="memdesc:a56c6b00c9974bf78c35395c4d458e101"><td class="mdescLeft">&#160;</td><td class="mdescRight">Discretises a <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, replacing curve segments with series of line segments that approximate them and ensuring that all line segments are shorter than the specified <em>resolution</em> .   <a href="class_vect_sharp_1_1_graphics_path.html#a56c6b00c9974bf78c35395c4d458e101">More...</a><br /></td></tr>
<tr class="separator:a56c6b00c9974bf78c35395c4d458e101"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07c51684b80b5f626218960913965c7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#a07c51684b80b5f626218960913965c7e">Flatten</a> (double flatness)</td></tr>
<tr class="memdesc:a07c51684b80b5f626218960913965c7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flattens a <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, replacing curve segments with series of line segments that approximate them, ensuring the specified maximum deviation from the original path.   <a href="class_vect_sharp_1_1_graphics_path.html#a07c51684b80b5f626218960913965c7e">More...</a><br /></td></tr>
<tr class="separator:a07c51684b80b5f626218960913965c7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acab81d6f423c46f488a35179ffb385cf"><td class="memItemLeft" align="right" valign="top">IEnumerable&lt; List&lt; <a class="el" href="struct_vect_sharp_1_1_point.html">Point</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#acab81d6f423c46f488a35179ffb385cf">GetPoints</a> ()</td></tr>
<tr class="memdesc:acab81d6f423c46f488a35179ffb385cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a collection of the end points of all the segments in the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, divided by figure.   <a href="class_vect_sharp_1_1_graphics_path.html#acab81d6f423c46f488a35179ffb385cf">More...</a><br /></td></tr>
<tr class="separator:acab81d6f423c46f488a35179ffb385cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a759b430bf54412f9eb349b69a9dc0d05"><td class="memItemLeft" align="right" valign="top">IEnumerable&lt; <a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#a759b430bf54412f9eb349b69a9dc0d05">GetFigures</a> ()</td></tr>
<tr class="memdesc:a759b430bf54412f9eb349b69a9dc0d05"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a collection of all the figures in the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, returned as individual <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>s.   <a href="class_vect_sharp_1_1_graphics_path.html#a759b430bf54412f9eb349b69a9dc0d05">More...</a><br /></td></tr>
<tr class="separator:a759b430bf54412f9eb349b69a9dc0d05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ffd5cd6b7bf50b562148159a45a6ec6"><td class="memItemLeft" align="right" valign="top">IEnumerable&lt; List&lt; <a class="el" href="struct_vect_sharp_1_1_point.html">Point</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#a1ffd5cd6b7bf50b562148159a45a6ec6">GetLinearisationPointsNormals</a> (double resolution)</td></tr>
<tr class="memdesc:a1ffd5cd6b7bf50b562148159a45a6ec6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a collection of the tangents at the end point of the segments in which the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a> would be linearised, divided by figure.   <a href="class_vect_sharp_1_1_graphics_path.html#a1ffd5cd6b7bf50b562148159a45a6ec6">More...</a><br /></td></tr>
<tr class="separator:a1ffd5cd6b7bf50b562148159a45a6ec6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c7b34d888318669f458c72027b06559"><td class="memItemLeft" align="right" valign="top">IEnumerable&lt; <a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#a7c7b34d888318669f458c72027b06559">Triangulate</a> (double resolution, bool clockwise)</td></tr>
<tr class="memdesc:a7c7b34d888318669f458c72027b06559"><td class="mdescLeft">&#160;</td><td class="mdescRight">Divides a <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a> into triangles.   <a href="class_vect_sharp_1_1_graphics_path.html#a7c7b34d888318669f458c72027b06559">More...</a><br /></td></tr>
<tr class="separator:a7c7b34d888318669f458c72027b06559"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4d2af10a6114152ef417091a5a2cfe7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#af4d2af10a6114152ef417091a5a2cfe7">Transform</a> (Func&lt; <a class="el" href="struct_vect_sharp_1_1_point.html">Point</a>, <a class="el" href="struct_vect_sharp_1_1_point.html">Point</a> &gt; transformationFunction)</td></tr>
<tr class="memdesc:af4d2af10a6114152ef417091a5a2cfe7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transforms all of the <a class="el" href="struct_vect_sharp_1_1_point.html" title="Represents a point relative to an origin in the top-left corner.">Point</a>s in the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a> with an arbitrary transformation function.   <a href="class_vect_sharp_1_1_graphics_path.html#af4d2af10a6114152ef417091a5a2cfe7">More...</a><br /></td></tr>
<tr class="separator:af4d2af10a6114152ef417091a5a2cfe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa1c750dec2cccec037b2dcdc97cb249"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_vect_sharp_1_1_rectangle.html">Rectangle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#aaa1c750dec2cccec037b2dcdc97cb249">GetBounds</a> ()</td></tr>
<tr class="memdesc:aaa1c750dec2cccec037b2dcdc97cb249"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compute the rectangular bounds of the path.   <a href="class_vect_sharp_1_1_graphics_path.html#aaa1c750dec2cccec037b2dcdc97cb249">More...</a><br /></td></tr>
<tr class="separator:aaa1c750dec2cccec037b2dcdc97cb249"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add856206c42e0f24a54a81142f813777"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#add856206c42e0f24a54a81142f813777">Reverse</a> ()</td></tr>
<tr class="memdesc:add856206c42e0f24a54a81142f813777"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reverses the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.   <a href="class_vect_sharp_1_1_graphics_path.html#add856206c42e0f24a54a81142f813777">More...</a><br /></td></tr>
<tr class="separator:add856206c42e0f24a54a81142f813777"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4767f08ac0c90c865ea1d4eb106daf2d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#a4767f08ac0c90c865ea1d4eb106daf2d">GetStroke</a> (double lineWidth=1, <a class="el" href="namespace_vect_sharp.html#a6bde58d6aab37ea51e32240503678209">LineCaps</a> lineCap=LineCaps.Butt, <a class="el" href="namespace_vect_sharp.html#a58a4a36ea254b3d255755654fd9e61f6">LineJoins</a> lineJoin=LineJoins.Miter)</td></tr>
<tr class="memdesc:a4767f08ac0c90c865ea1d4eb106daf2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a> representing the stroke of the current <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.   <a href="class_vect_sharp_1_1_graphics_path.html#a4767f08ac0c90c865ea1d4eb106daf2d">More...</a><br /></td></tr>
<tr class="separator:a4767f08ac0c90c865ea1d4eb106daf2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad870b3244f81781f3767724a4b4349b1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#ad870b3244f81781f3767724a4b4349b1">ContainsPoint</a> (<a class="el" href="struct_vect_sharp_1_1_point.html">Point</a> point, <a class="el" href="namespace_vect_sharp.html#a3b8bd711a4c9893fce1faad4c26d0df5">FillRule</a> fillRule)</td></tr>
<tr class="memdesc:ad870b3244f81781f3767724a4b4349b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines whether the specified <em>point</em>  falls within the current <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.   <a href="class_vect_sharp_1_1_graphics_path.html#ad870b3244f81781f3767724a4b4349b1">More...</a><br /></td></tr>
<tr class="separator:ad870b3244f81781f3767724a4b4349b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="properties" name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:aabd97b02c49fc2de576d76710af8fedc"><td class="memItemLeft" align="right" valign="top">List&lt; <a class="el" href="class_vect_sharp_1_1_segment.html">Segment</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_vect_sharp_1_1_graphics_path.html#aabd97b02c49fc2de576d76710af8fedc">Segments</a> = new List&lt;<a class="el" href="class_vect_sharp_1_1_segment.html">Segment</a>&gt;()<code> [get, set]</code></td></tr>
<tr class="memdesc:aabd97b02c49fc2de576d76710af8fedc"><td class="mdescLeft">&#160;</td><td class="mdescRight">The segments that make up the path.   <a href="class_vect_sharp_1_1_graphics_path.html#aabd97b02c49fc2de576d76710af8fedc">More...</a><br /></td></tr>
<tr class="separator:aabd97b02c49fc2de576d76710af8fedc"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Represents a graphics path that can be filled or stroked.  </p>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l00028">28</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="af23ab3e86705bdb813ea54bd4740ee4b" name="af23ab3e86705bdb813ea54bd4740ee4b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af23ab3e86705bdb813ea54bd4740ee4b">&#9670;&#160;</a></span>AddPath()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> VectSharp.GraphicsPath.AddPath </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a>&#160;</td>
          <td class="paramname"><em>path</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds another <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a> to the current <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">path</td><td>The existing <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a> that should be added to the current <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, to allow for chained calls.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l01210">1210</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="ada2e070a89f252e4a3021ddad200a370" name="ada2e070a89f252e4a3021ddad200a370"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada2e070a89f252e4a3021ddad200a370">&#9670;&#160;</a></span>AddSmoothSpline()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> VectSharp.GraphicsPath.AddSmoothSpline </td>
          <td>(</td>
          <td class="paramtype">params <a class="el" href="struct_vect_sharp_1_1_point.html">Point</a>[]&#160;</td>
          <td class="paramname"><em>points</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds a smooth spline composed of cubic bezier segments that pass through the specified points.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">points</td><td>The points through which the spline should pass.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, to allow for chained calls.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l01178">1178</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="acb6657677bfcf1f40485fa17281acee2" name="acb6657677bfcf1f40485fa17281acee2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb6657677bfcf1f40485fa17281acee2">&#9670;&#160;</a></span>AddText() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> VectSharp.GraphicsPath.AddText </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>originX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>originY</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_font.html">Font</a>&#160;</td>
          <td class="paramname"><em>font</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespace_vect_sharp.html#acfad2994b272989b9cb471230d95334f">TextBaselines</a>&#160;</td>
          <td class="paramname"><em>textBaseline</em> = <code>TextBaselines.Top</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add the contour of a text string to the current path.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">originX</td><td>The horizontal coordinate of the text origin.</td></tr>
    <tr><td class="paramname">originY</td><td>The vertical coordinate of the text origin. See <em>textBaseline</em> .</td></tr>
    <tr><td class="paramname">text</td><td>The string to draw.</td></tr>
    <tr><td class="paramname">font</td><td>The font with which to draw the text.</td></tr>
    <tr><td class="paramname">textBaseline</td><td>The text baseline (determines what <em>originY</em>  represents).</td></tr>
  </table>
  </dd>
</dl>
<p>/// </p><dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, to allow for chained calls.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l00358">358</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="a1b20f74ab48870b64774179eb1c925b1" name="a1b20f74ab48870b64774179eb1c925b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b20f74ab48870b64774179eb1c925b1">&#9670;&#160;</a></span>AddText() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> VectSharp.GraphicsPath.AddText </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_vect_sharp_1_1_point.html">Point</a>&#160;</td>
          <td class="paramname"><em>origin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_font.html">Font</a>&#160;</td>
          <td class="paramname"><em>font</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespace_vect_sharp.html#acfad2994b272989b9cb471230d95334f">TextBaselines</a>&#160;</td>
          <td class="paramname"><em>textBaseline</em> = <code>TextBaselines.Top</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add the contour of a text string to the current path.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">origin</td><td>The text origin. See <em>textBaseline</em> .</td></tr>
    <tr><td class="paramname">text</td><td>The string to draw.</td></tr>
    <tr><td class="paramname">font</td><td>The font with which to draw the text.</td></tr>
    <tr><td class="paramname">textBaseline</td><td>The text baseline (determines what the vertical component of <em>origin</em>  represents).</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, to allow for chained calls.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l00371">371</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="a2b8069edbea3ceb31ef2679d0a2749cf" name="a2b8069edbea3ceb31ef2679d0a2749cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b8069edbea3ceb31ef2679d0a2749cf">&#9670;&#160;</a></span>AddTextOnPath()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> VectSharp.GraphicsPath.AddTextOnPath </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a>&#160;</td>
          <td class="paramname"><em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_font.html">Font</a>&#160;</td>
          <td class="paramname"><em>font</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>reference</em> = <code>0</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespace_vect_sharp.html#a3e60bcba440b3af56d63ab44ef1fc5d7">TextAnchors</a>&#160;</td>
          <td class="paramname"><em>anchor</em> = <code>TextAnchors.Left</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespace_vect_sharp.html#acfad2994b272989b9cb471230d95334f">TextBaselines</a>&#160;</td>
          <td class="paramname"><em>textBaseline</em> = <code>TextBaselines.Top</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add the contour of a text string flowing along a <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a> to the current path.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">path</td><td>The <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a> along which the text will flow.</td></tr>
    <tr><td class="paramname">text</td><td>The string to draw.</td></tr>
    <tr><td class="paramname">font</td><td>The font with which to draw the text.</td></tr>
    <tr><td class="paramname">reference</td><td>The (relative) starting point on the path starting from which the text should be drawn (0 is the start of the path, 1 is the end of the path).</td></tr>
    <tr><td class="paramname">anchor</td><td>The anchor in the text string that will correspond to the point specified by the <em>reference</em> .</td></tr>
    <tr><td class="paramname">textBaseline</td><td>The text baseline (determines which the position of the text in relation to the <em>path</em> .</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, to allow for chained calls.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l00476">476</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="a74d185cefda42606e82f853ab2169f0e" name="a74d185cefda42606e82f853ab2169f0e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a74d185cefda42606e82f853ab2169f0e">&#9670;&#160;</a></span>AddTextUnderline()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> VectSharp.GraphicsPath.AddTextUnderline </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_vect_sharp_1_1_point.html">Point</a>&#160;</td>
          <td class="paramname"><em>origin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">string&#160;</td>
          <td class="paramname"><em>text</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_vect_sharp_1_1_font.html">Font</a>&#160;</td>
          <td class="paramname"><em>font</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespace_vect_sharp.html#acfad2994b272989b9cb471230d95334f">TextBaselines</a>&#160;</td>
          <td class="paramname"><em>textBaseline</em> = <code>TextBaselines.Top</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Add the contour of the underline of the specified text string to the current path.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">origin</td><td>The text origin. See <em>textBaseline</em> .</td></tr>
    <tr><td class="paramname">text</td><td>The string whose underline will be drawn.</td></tr>
    <tr><td class="paramname">font</td><td>The font with which to draw the text.</td></tr>
    <tr><td class="paramname">textBaseline</td><td>The text baseline (determines what the vertical component of <em>origin</em>  represents).</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, to allow for chained calls.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l00624">624</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="a6c329cfe1e8228f5f4c749d6539e93ba" name="a6c329cfe1e8228f5f4c749d6539e93ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c329cfe1e8228f5f4c749d6539e93ba">&#9670;&#160;</a></span>Arc() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> VectSharp.GraphicsPath.Arc </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>centerX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>centerY</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>radius</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>startAngle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>endAngle</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Trace an arc segment from a circle with the specified center and <em>radius</em> , starting at <em>startAngle</em>  and ending at <em>endAngle</em> . The current point is updated to the end point of the arc.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">centerX</td><td>The horizontal coordinate of the center of the arc.</td></tr>
    <tr><td class="paramname">centerY</td><td>The vertical coordinate of the center of the arc.</td></tr>
    <tr><td class="paramname">radius</td><td>The radius of the arc.</td></tr>
    <tr><td class="paramname">startAngle</td><td>The start angle (in radians) of the arc.</td></tr>
    <tr><td class="paramname">endAngle</td><td>The end angle (in radians) of the arc.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, to allow for chained calls.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l00126">126</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="a7c75a37e1bbe6adffb843c5af63070d4" name="a7c75a37e1bbe6adffb843c5af63070d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c75a37e1bbe6adffb843c5af63070d4">&#9670;&#160;</a></span>Arc() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> VectSharp.GraphicsPath.Arc </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_vect_sharp_1_1_point.html">Point</a>&#160;</td>
          <td class="paramname"><em>center</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>radius</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>startAngle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>endAngle</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Trace an arc segment from a circle with the specified <em>center</em>  and <em>radius</em> , starting at <em>startAngle</em>  and ending at <em>endAngle</em> . The current point is updated to the end point of the arc.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">center</td><td>The center of the arc.</td></tr>
    <tr><td class="paramname">radius</td><td>The radius of the arc.</td></tr>
    <tr><td class="paramname">startAngle</td><td>The start angle (in radians) of the arc.</td></tr>
    <tr><td class="paramname">endAngle</td><td>The end angle (in radians) of the arc.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, to allow for chained calls.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l00103">103</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="aed7e7730ed904883e3a0fb2b901c2783" name="aed7e7730ed904883e3a0fb2b901c2783"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed7e7730ed904883e3a0fb2b901c2783">&#9670;&#160;</a></span>Close()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> VectSharp.GraphicsPath.Close </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Trace a segment from the current point to the start point of the figure and flag the figure as closed.  </p>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, to allow for chained calls.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l00341">341</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="ad870b3244f81781f3767724a4b4349b1" name="ad870b3244f81781f3767724a4b4349b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad870b3244f81781f3767724a4b4349b1">&#9670;&#160;</a></span>ContainsPoint()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool VectSharp.GraphicsPath.ContainsPoint </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_vect_sharp_1_1_point.html">Point</a>&#160;</td>
          <td class="paramname"><em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespace_vect_sharp.html#a3b8bd711a4c9893fce1faad4c26d0df5">FillRule</a>&#160;</td>
          <td class="paramname"><em>fillRule</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determines whether the specified <em>point</em>  falls within the current <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">point</td><td>The <a class="el" href="struct_vect_sharp_1_1_point.html" title="Represents a point relative to an origin in the top-left corner.">Point</a> being analysed.</td></tr>
    <tr><td class="paramname">fillRule</td><td>The rule to use to determine whether a point is inside or outside of a the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if the <em>point</em>  is inside the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, or <code>false</code> if it is outside. If the point lies exactly on the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a> (or very close to it), the result may be either <code>true</code> or <code>false</code>, depending on numerical approximations.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l03599">3599</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="a92b12bcc311a890448cbc75d402730ac" name="a92b12bcc311a890448cbc75d402730ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92b12bcc311a890448cbc75d402730ac">&#9670;&#160;</a></span>CubicBezierTo() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> VectSharp.GraphicsPath.CubicBezierTo </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>control1X</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>control1Y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>control2X</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>control2Y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>endPointX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>endPointY</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Trace a cubic Bezier curve from the current point to a destination point, with two control points. The current point is updated to the end point of the Bezier curve.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">control1X</td><td>The horizontal coordinate of the first control point.</td></tr>
    <tr><td class="paramname">control1Y</td><td>The vertical coordinate of the first control point.</td></tr>
    <tr><td class="paramname">control2X</td><td>The horizontal coordinate of the second control point.</td></tr>
    <tr><td class="paramname">control2Y</td><td>The vertical coordinate of the second control point.</td></tr>
    <tr><td class="paramname">endPointX</td><td>The horizontal coordinate of the destination point.</td></tr>
    <tr><td class="paramname">endPointY</td><td>The vertical coordinate of the destination point.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, to allow for chained calls.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l00285">285</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="af86483dc1b86c204fa8b07598b14df99" name="af86483dc1b86c204fa8b07598b14df99"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af86483dc1b86c204fa8b07598b14df99">&#9670;&#160;</a></span>CubicBezierTo() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> VectSharp.GraphicsPath.CubicBezierTo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_vect_sharp_1_1_point.html">Point</a>&#160;</td>
          <td class="paramname"><em>control1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_vect_sharp_1_1_point.html">Point</a>&#160;</td>
          <td class="paramname"><em>control2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_vect_sharp_1_1_point.html">Point</a>&#160;</td>
          <td class="paramname"><em>endPoint</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Trace a cubic Bezier curve from the current point to a destination point, with two control points. The current point is updated to the end point of the Bezier curve.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">control1</td><td>The first control point.</td></tr>
    <tr><td class="paramname">control2</td><td>The second control point.</td></tr>
    <tr><td class="paramname">endPoint</td><td>The destination point.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, to allow for chained calls.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l00261">261</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="a56c6b00c9974bf78c35395c4d458e101" name="a56c6b00c9974bf78c35395c4d458e101"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56c6b00c9974bf78c35395c4d458e101">&#9670;&#160;</a></span>Discretise()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> VectSharp.GraphicsPath.Discretise </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>resolution</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Discretises a <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, replacing curve segments with series of line segments that approximate them and ensuring that all line segments are shorter than the specified <em>resolution</em> .  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">resolution</td><td>The maximum length (in absolute units) of line segments in the resulting <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a> composed only of linear segments that are shorter than <em>resolution</em>  and approximate the current <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l01966">1966</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="a02f9585dd8e00b27c840cbcd604b6cd3" name="a02f9585dd8e00b27c840cbcd604b6cd3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02f9585dd8e00b27c840cbcd604b6cd3">&#9670;&#160;</a></span>EllipticalArc()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> VectSharp.GraphicsPath.EllipticalArc </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>radiusX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>radiusY</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>axisAngle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>largeArc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>sweepClockwise</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_vect_sharp_1_1_point.html">Point</a>&#160;</td>
          <td class="paramname"><em>endPoint</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Trace an arc from an ellipse with the specified radii, rotated by <em>axisAngle</em>  with respect to the x-axis, starting at the current point and ending at the <em>endPoint</em> .  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">radiusX</td><td>The horizontal radius of the ellipse.</td></tr>
    <tr><td class="paramname">radiusY</td><td>The vertical radius of the ellipse.</td></tr>
    <tr><td class="paramname">axisAngle</td><td>The angle of the horizontal axis of the ellipse with respect to the horizontal axis.</td></tr>
    <tr><td class="paramname">largeArc</td><td>Determines whether the large or the small arc is drawn.</td></tr>
    <tr><td class="paramname">sweepClockwise</td><td>Determines whether the clockwise or anticlockwise arc is drawn.</td></tr>
    <tr><td class="paramname">endPoint</td><td>The end point of the arc.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd></dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l00142">142</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="a07c51684b80b5f626218960913965c7e" name="a07c51684b80b5f626218960913965c7e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07c51684b80b5f626218960913965c7e">&#9670;&#160;</a></span>Flatten()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> VectSharp.GraphicsPath.Flatten </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>flatness</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Flattens a <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, replacing curve segments with series of line segments that approximate them, ensuring the specified maximum deviation from the original path.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">flatness</td><td>The maximum deviation from the original path.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a> composed only of linear segments that approximates the current <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l01997">1997</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="aaa1c750dec2cccec037b2dcdc97cb249" name="aaa1c750dec2cccec037b2dcdc97cb249"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa1c750dec2cccec037b2dcdc97cb249">&#9670;&#160;</a></span>GetBounds()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_vect_sharp_1_1_rectangle.html">Rectangle</a> VectSharp.GraphicsPath.GetBounds </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Compute the rectangular bounds of the path.  </p>
<dl class="section return"><dt>Returns</dt><dd>The smallest <a class="el" href="struct_vect_sharp_1_1_rectangle.html" title="Represents a rectangle.">Rectangle</a> that contains the path.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l03037">3037</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="a759b430bf54412f9eb349b69a9dc0d05" name="a759b430bf54412f9eb349b69a9dc0d05"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a759b430bf54412f9eb349b69a9dc0d05">&#9670;&#160;</a></span>GetFigures()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">IEnumerable&lt; <a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> &gt; VectSharp.GraphicsPath.GetFigures </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets a collection of all the figures in the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, returned as individual <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>s.  </p>
<dl class="section return"><dt>Returns</dt><dd>A collection of all the figures in the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, returned as individual <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>s.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l02093">2093</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="a1ffd5cd6b7bf50b562148159a45a6ec6" name="a1ffd5cd6b7bf50b562148159a45a6ec6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ffd5cd6b7bf50b562148159a45a6ec6">&#9670;&#160;</a></span>GetLinearisationPointsNormals()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">IEnumerable&lt; List&lt; <a class="el" href="struct_vect_sharp_1_1_point.html">Point</a> &gt; &gt; VectSharp.GraphicsPath.GetLinearisationPointsNormals </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>resolution</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets a collection of the tangents at the end point of the segments in which the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a> would be linearised, divided by figure.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">resolution</td><td>The absolute length between successive samples in curve segments.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A collection of the tangents at the end point of the segments in which the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a> would be linearised, divided by figure.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l02136">2136</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="a0e28048a9f5a2d678b1ba360c006b078" name="a0e28048a9f5a2d678b1ba360c006b078"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e28048a9f5a2d678b1ba360c006b078">&#9670;&#160;</a></span>GetNormalAtAbsolute()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_vect_sharp_1_1_point.html">Point</a> VectSharp.GraphicsPath.GetNormalAtAbsolute </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>length</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the normal to the point at the absolute position specified on the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">length</td><td>The distance to the point from the start of the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The normal to the point at the specified position.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l01888">1888</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="a375abcfb69b00fe3f57c9e117e2ccc09" name="a375abcfb69b00fe3f57c9e117e2ccc09"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a375abcfb69b00fe3f57c9e117e2ccc09">&#9670;&#160;</a></span>GetNormalAtRelative()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_vect_sharp_1_1_point.html">Point</a> VectSharp.GraphicsPath.GetNormalAtRelative </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>position</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the normal to the point at the relative position specified on the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">position</td><td>The position on the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a> (0 is the start of the path, 1 is the end of the path).</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The normal to the point at the specified position.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l01899">1899</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="ab47c3e86afbca5dcb1b19f9ae8dfbd93" name="ab47c3e86afbca5dcb1b19f9ae8dfbd93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab47c3e86afbca5dcb1b19f9ae8dfbd93">&#9670;&#160;</a></span>GetPointAtAbsolute()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_vect_sharp_1_1_point.html">Point</a> VectSharp.GraphicsPath.GetPointAtAbsolute </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>length</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the point at the absolute position specified on the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">length</td><td>The distance to the point from the start of the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The point at the specified position.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l01304">1304</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="a7e96cbf6dabbed6556fa9a642703962e" name="a7e96cbf6dabbed6556fa9a642703962e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e96cbf6dabbed6556fa9a642703962e">&#9670;&#160;</a></span>GetPointAtRelative()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_vect_sharp_1_1_point.html">Point</a> VectSharp.GraphicsPath.GetPointAtRelative </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>position</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the point at the relative position specified on the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">position</td><td>The position on the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a> (0 is the start of the path, 1 is the end of the path).</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The point at the specified position.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l01294">1294</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="acab81d6f423c46f488a35179ffb385cf" name="acab81d6f423c46f488a35179ffb385cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acab81d6f423c46f488a35179ffb385cf">&#9670;&#160;</a></span>GetPoints()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">IEnumerable&lt; List&lt; <a class="el" href="struct_vect_sharp_1_1_point.html">Point</a> &gt; &gt; VectSharp.GraphicsPath.GetPoints </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets a collection of the end points of all the segments in the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, divided by figure.  </p>
<dl class="section return"><dt>Returns</dt><dd>A collection of the end points of all the segments in the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, divided by figure.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l02050">2050</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="a4767f08ac0c90c865ea1d4eb106daf2d" name="a4767f08ac0c90c865ea1d4eb106daf2d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4767f08ac0c90c865ea1d4eb106daf2d">&#9670;&#160;</a></span>GetStroke()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> VectSharp.GraphicsPath.GetStroke </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>lineWidth</em> = <code>1</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespace_vect_sharp.html#a6bde58d6aab37ea51e32240503678209">LineCaps</a>&#160;</td>
          <td class="paramname"><em>lineCap</em> = <code>LineCaps.Butt</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespace_vect_sharp.html#a58a4a36ea254b3d255755654fd9e61f6">LineJoins</a>&#160;</td>
          <td class="paramname"><em>lineJoin</em> = <code>LineJoins.Miter</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a> representing the stroke of the current <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">lineWidth</td><td>The thickness of the stroke.</td></tr>
    <tr><td class="paramname">lineCap</td><td>The line cap used in the stroke.</td></tr>
    <tr><td class="paramname">lineJoin</td><td>The line join used in the stroke.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a> representing the stroke of the current <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l03445">3445</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="a6347416ab7839e9da6bb6a3bbcce8f33" name="a6347416ab7839e9da6bb6a3bbcce8f33"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6347416ab7839e9da6bb6a3bbcce8f33">&#9670;&#160;</a></span>GetTangentAtAbsolute()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_vect_sharp_1_1_point.html">Point</a> VectSharp.GraphicsPath.GetTangentAtAbsolute </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>length</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the tangent to the point at the absolute position specified on the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">length</td><td>The distance to the point from the start of the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The tangent to the point at the specified position.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l01601">1601</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="a30491590f93bc7707e3f965621d03337" name="a30491590f93bc7707e3f965621d03337"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30491590f93bc7707e3f965621d03337">&#9670;&#160;</a></span>GetTangentAtRelative()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_vect_sharp_1_1_point.html">Point</a> VectSharp.GraphicsPath.GetTangentAtRelative </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>position</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the tangent to the point at the relative position specified on the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">position</td><td>The position on the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a> (0 is the start of the path, 1 is the end of the path).</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The tangent to the point at the specified position.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l01591">1591</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="a1c356121020c459a88a737e753122661" name="a1c356121020c459a88a737e753122661"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1c356121020c459a88a737e753122661">&#9670;&#160;</a></span>Linearise()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> VectSharp.GraphicsPath.Linearise </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>resolution</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Linearises a <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, replacing curve segments with series of line segments that approximate them.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">resolution</td><td>The absolute length between successive samples in curve segments.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a> composed only of linear segments that approximates the current <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l01911">1911</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="ae77acde24c4a6b6235085d9579381f53" name="ae77acde24c4a6b6235085d9579381f53"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae77acde24c4a6b6235085d9579381f53">&#9670;&#160;</a></span>LineTo() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> VectSharp.GraphicsPath.LineTo </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Move the current point and trace a segment from the previous point.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">x</td><td>The horizontal coordinate of the new point.</td></tr>
    <tr><td class="paramname">y</td><td>The vertical coordinate of the new point.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, to allow for chained calls.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l00088">88</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="a28cca1a783c5b3f4d3337754616c1d63" name="a28cca1a783c5b3f4d3337754616c1d63"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28cca1a783c5b3f4d3337754616c1d63">&#9670;&#160;</a></span>LineTo() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> VectSharp.GraphicsPath.LineTo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_vect_sharp_1_1_point.html">Point</a>&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Move the current point and trace a segment from the previous point.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td>The new point.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, to allow for chained calls.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l00066">66</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="a573d501758fb92ec250785a68fd48474" name="a573d501758fb92ec250785a68fd48474"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a573d501758fb92ec250785a68fd48474">&#9670;&#160;</a></span>MeasureLength()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double VectSharp.GraphicsPath.MeasureLength </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Measures the length of the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.  </p>
<dl class="section return"><dt>Returns</dt><dd>The length of the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a></dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l01222">1222</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="a749970086b591276a0739ca92d1948b7" name="a749970086b591276a0739ca92d1948b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a749970086b591276a0739ca92d1948b7">&#9670;&#160;</a></span>MoveTo() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> VectSharp.GraphicsPath.MoveTo </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Move the current point without tracing a segment from the previous point.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">x</td><td>The horizontal coordinate of the new point.</td></tr>
    <tr><td class="paramname">y</td><td>The vertical coordinate of the new point.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, to allow for chained calls.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l00055">55</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="a6de53d6feda0965d3951507915607b80" name="a6de53d6feda0965d3951507915607b80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6de53d6feda0965d3951507915607b80">&#9670;&#160;</a></span>MoveTo() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> VectSharp.GraphicsPath.MoveTo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_vect_sharp_1_1_point.html">Point</a>&#160;</td>
          <td class="paramname"><em>p</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Move the current point without tracing a segment from the previous point.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p</td><td>The new point.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, to allow for chained calls.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l00041">41</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="af0b99d7e2cde60cd094f72d14d45ee8b" name="af0b99d7e2cde60cd094f72d14d45ee8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0b99d7e2cde60cd094f72d14d45ee8b">&#9670;&#160;</a></span>QuadraticBezierTo() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> VectSharp.GraphicsPath.QuadraticBezierTo </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>controlX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>controlY</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>endPointX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>endPointY</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Trace a quadratic Bezier curve from the current point to a destination point, with a single control point. The current point is updated to the end point of the Bezier curve.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">controlX</td><td>The horizontal coordinate of the control point.</td></tr>
    <tr><td class="paramname">controlY</td><td>The vertical coordinate of the control point.</td></tr>
    <tr><td class="paramname">endPointX</td><td>The horizontal coordinate of the destination point.</td></tr>
    <tr><td class="paramname">endPointY</td><td>The vertical coordinate of the destination point.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, to allow for chained calls.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l00331">331</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="a06c56c6a16a76613f1921a413c00f62c" name="a06c56c6a16a76613f1921a413c00f62c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06c56c6a16a76613f1921a413c00f62c">&#9670;&#160;</a></span>QuadraticBezierTo() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> VectSharp.GraphicsPath.QuadraticBezierTo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_vect_sharp_1_1_point.html">Point</a>&#160;</td>
          <td class="paramname"><em>control</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_vect_sharp_1_1_point.html">Point</a>&#160;</td>
          <td class="paramname"><em>endPoint</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Trace a quadratic Bezier curve from the current point to a destination point, with a single control point. The current point is updated to the end point of the Bezier curve.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">control</td><td>The control point.</td></tr>
    <tr><td class="paramname">endPoint</td><td>The destination point.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>, to allow for chained calls.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l00298">298</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="add856206c42e0f24a54a81142f813777" name="add856206c42e0f24a54a81142f813777"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add856206c42e0f24a54a81142f813777">&#9670;&#160;</a></span>Reverse()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> VectSharp.GraphicsPath.Reverse </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Reverses the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.  </p>
<dl class="section return"><dt>Returns</dt><dd>The reversed <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l03335">3335</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="af4d2af10a6114152ef417091a5a2cfe7" name="af4d2af10a6114152ef417091a5a2cfe7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af4d2af10a6114152ef417091a5a2cfe7">&#9670;&#160;</a></span>Transform()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> VectSharp.GraphicsPath.Transform </td>
          <td>(</td>
          <td class="paramtype">Func&lt; <a class="el" href="struct_vect_sharp_1_1_point.html">Point</a>, <a class="el" href="struct_vect_sharp_1_1_point.html">Point</a> &gt;&#160;</td>
          <td class="paramname"><em>transformationFunction</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Transforms all of the <a class="el" href="struct_vect_sharp_1_1_point.html" title="Represents a point relative to an origin in the top-left corner.">Point</a>s in the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a> with an arbitrary transformation function.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">transformationFunction</td><td>An arbitrary transformation function.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A new <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a> in which all points have been replaced using the <em>transformationFunction</em> .</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l03018">3018</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<a id="a7c7b34d888318669f458c72027b06559" name="a7c7b34d888318669f458c72027b06559"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c7b34d888318669f458c72027b06559">&#9670;&#160;</a></span>Triangulate()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">IEnumerable&lt; <a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a> &gt; VectSharp.GraphicsPath.Triangulate </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>resolution</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>clockwise</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Divides a <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a> into triangles.  </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">resolution</td><td>The resolution that will be used to linearise curve segments in the <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>.</td></tr>
    <tr><td class="paramname">clockwise</td><td>If this is <code>true</code>, the triangles will have their vertices in a clockwise order, otherwise they will be in anticlockwise order.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A collection of distinct <a class="el" href="class_vect_sharp_1_1_graphics_path.html" title="Represents a graphics path that can be filled or stroked.">GraphicsPath</a>s, each representing one triangle.</dd></dl>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l02230">2230</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a id="aabd97b02c49fc2de576d76710af8fedc" name="aabd97b02c49fc2de576d76710af8fedc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aabd97b02c49fc2de576d76710af8fedc">&#9670;&#160;</a></span>Segments</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">List&lt;<a class="el" href="class_vect_sharp_1_1_segment.html">Segment</a>&gt; VectSharp.GraphicsPath.Segments = new List&lt;<a class="el" href="class_vect_sharp_1_1_segment.html">Segment</a>&gt;()</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span><span class="mlabel">set</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The segments that make up the path.  </p>

<p class="definition">Definition at line <a class="el" href="_graphics_path_8cs_source.html#l00033">33</a> of file <a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>VectSharp/<a class="el" href="_graphics_path_8cs_source.html">GraphicsPath.cs</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespace_vect_sharp.html">VectSharp</a></li><li class="navelem"><a class="el" href="class_vect_sharp_1_1_graphics_path.html">GraphicsPath</a></li>
    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5 </li>
  </ul>
</div>
</body>
</html>
